基于Python scipy库实现曲线拟合

上传时间:2023-06-25

Author: Kenny Chu

主页: https://kennyangel.github.io/

Date: 20210820

一、指数函数、幂函数拟合


1、官方案例展示

使用 scipy.optimize 中的 curve_fit 函数拟合

上述案例计算结果如下图所示,其中红色虚线为拟合结果。

 


2、蠕变方程计算

使用以上方式,实现修正时间硬化蠕变方程的拟合。

修正时间硬化蠕变方程表达式如下:

ϵcr=C1σC2tC3+1eC4TC3+1

修正时间硬化蠕变方程拟合源码如下:

上述案例计算结果如下图所示,其中红色虚线为拟合结果。

附件,"data.csv"文件内容如下。